package com.adtech.adms.device.pojo;

import java.sql.Timestamp;

/**
 * GuiDevicesubscriber entity. @author MyEclipse Persistence Tools
 */

public class GuiDevicesubscriber implements java.io.Serializable {

	// Fields

	private Integer devicedetailPtrId;
	private GuiDevicedetail guiDevicedetail;
	private String subKey;
	private String topoPath;
	private String userName;
	private String cellPhone;
	private String addr;
	private String email;
	private String description;
	private Timestamp createDate;
	private Timestamp subEditDate;

	// Constructors

	/** default constructor */
	public GuiDevicesubscriber() {
	}

	/** minimal constructor */
	public GuiDevicesubscriber(GuiDevicedetail guiDevicedetail,
			String topoPath, Timestamp createDate, Timestamp subEditDate) {
		this.guiDevicedetail = guiDevicedetail;
		this.topoPath = topoPath;
		this.createDate = createDate;
		this.subEditDate = subEditDate;
	}

	/** full constructor */
	public GuiDevicesubscriber(GuiDevicedetail guiDevicedetail, String subKey,
			String topoPath, String userName, String cellPhone, String addr,
			String email, String description, Timestamp createDate,
			Timestamp subEditDate) {
		this.guiDevicedetail = guiDevicedetail;
		this.subKey = subKey;
		this.topoPath = topoPath;
		this.userName = userName;
		this.cellPhone = cellPhone;
		this.addr = addr;
		this.email = email;
		this.description = description;
		this.createDate = createDate;
		this.subEditDate = subEditDate;
	}

	// Property accessors

	public Integer getDevicedetailPtrId() {
		return this.devicedetailPtrId;
	}

	public void setDevicedetailPtrId(Integer devicedetailPtrId) {
		this.devicedetailPtrId = devicedetailPtrId;
	}

	public GuiDevicedetail getGuiDevicedetail() {
		return this.guiDevicedetail;
	}

	public void setGuiDevicedetail(GuiDevicedetail guiDevicedetail) {
		this.guiDevicedetail = guiDevicedetail;
	}

	public String getSubKey() {
		return this.subKey;
	}

	public void setSubKey(String subKey) {
		this.subKey = subKey;
	}

	public String getTopoPath() {
		return this.topoPath;
	}

	public void setTopoPath(String topoPath) {
		this.topoPath = topoPath;
	}

	public String getUserName() {
		return this.userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getCellPhone() {
		return this.cellPhone;
	}

	public void setCellPhone(String cellPhone) {
		this.cellPhone = cellPhone;
	}

	public String getAddr() {
		return this.addr;
	}

	public void setAddr(String addr) {
		this.addr = addr;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public Timestamp getSubEditDate() {
		return this.subEditDate;
	}

	public void setSubEditDate(Timestamp subEditDate) {
		this.subEditDate = subEditDate;
	}

}